from math import *
N=int(input("Введите четырёхзначное число:"))
if N>999 and N<10000:
      if N%2==0:
          print ("Число чётное: Да")
      else:
          print ("Число чётное: Нет")
      
      if N%3==0:
          print ("Число кратное трём: Да")
      else:
          print ("Число кратное трём: Нет")

      NQ=sqrt(N)
      if NQ==int(NQ):
          print("Число является квадратом числа:",int(NQ))
      else:
          print("Число является квадратом числа: Нет")

      N1=N%10
      N2=(N//10)%10
      N3=(N//100)%10
      N4=N//1000
      
      Nmin=min (N1,N2,N3,N4)
      print ("Наименьшая цифра числа:",Nmin)
      Nmax=max (N1,N2,N3,N3)
      print ("Наибольшая цифра числа:",Nmax)

      KolNul=0
      if N1==0: KolNul=KolNul+1
      if N2==0: KolNul=KolNul+1
      if N3==0: KolNul=KolNul+1
      print ("Количество нулей в числе:",int(KolNul))

      NQ1=sqrt(N1)
      if NQ1==int(NQ1):
          print ("Цифра в разряде единиц является квадратом цифры:",int(NQ1))
      else:
          print ("Цифра в разряде единиц является квадратом цифры: Нет")
      NQ2=sqrt(N2)
      if NQ2==int(NQ2):
          print ("Цифра в разряде десятков является квадратом цифры:",int(NQ2))
      else:
          print ("Цифра в разряде десятков является квадратом цифры: Нет")
      NQ3=sqrt(N3)
      if NQ3==int(NQ3):
          print ("Цифра в разряде сотен является квадратом цифры:",int(NQ3))
      else:
          print ("Цифра в разряде сотен является квадратом цифры: Нет")
      NQ4=sqrt(N4)
      if NQ4==int(NQ4):
          print ("Цифра в разряде тысяч является квадратом цифры:",int(NQ4))
      else:
          print ("Цифра в разряде тысяч является квадратом цифры: Нет")
else:
    print ("Введённое число не является четырехзначным")

